package io.zhifei.modules.sys.system.entity.customer;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author duke
 * @since 2020-12-09
 */
@TableName("wp_customer")
@Data
public class CustomerEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 客户表
     */
    @TableId(value = "customer_id", type = IdType.AUTO)
    private Long customerId;

    /**
     * 客户名字
     */
    private String name;

    /**
     * 0 不详 1先生 2女生
     */
    private Integer gender;

    /**
     * 联系电话
     */
    private String tel;

    /**
     * 备用联系
     */
    private String email;

    /**
     * 微信
     */
    private String wx;

    /**
     * 渠道分类
     */
    private Long channelClassId;

    /**
     * 渠道来源
     */
    private Long channelId;

    /**
     * 渠道备注
     */
    private String channelRemark;

    /**
     * 学历
     */
    private Long educationId;

    /**
     * 毕业院校
     */
    private String educationName;

    /**
     * 毕业时间
     */
    private String gradTime;

    /**
     * 学习方式
     */
    private Long learnId;

    /**
     * 上一次跟进时间   依次作为是否超过30天
     */
    private Date lastFollowTime;

    /**
     * 跟进时间（跟进日历）
     */
    private Date nextFollowTime;

    /**
     * 意向专业（报考专业）
     */
    private Long intentionId;

    /**
     * 意向学校（报考院校）
     */
    private Long intentionYuanxiao;

    /**
     * 重点跟进 0不是1是
     */
    private Integer isImport;

    /**
     * 是否已到现场
     */
    private Integer isOnsite;

    /**
     * 客户状态
     */
    private Long status;

    /**
     * 跟进人id
     */
    private Long followId;

    /**
     * 是否继续跟进
     */
    private Integer isFollow;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否删除,0:未删除，1：已删除
     */
    private Integer isDeleted;

    /**
     * 临近校区
     */
    private Integer ljxq;

    /**
     * 辅导时间
     */
    private Long fdsj;

    /**
     * 推荐班次
     */
    private Long tjbc;

    /**
     * 英语水平
     */
    private Long yysp;

    /**
     * 数学水平
     */
    private Long sxsp;

    /**
     * 是否转入系统公海
     */
    private Integer isToSysseas;

    /**
     * 转入时间
     */
    private Date addTime;

    /**
     * 转入原因
     */
    private Long addReason;

    /**
     * 原因备注
     */
    private String reasonRemark;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.UPDATE)
    private Date updateTime;

    /**
     * 前台学员ID号
     */
    private Long memId;

    private Date regTime2;

    /**
     * 归属地区 1 成都 2重庆
     */
    private Long city;


}
